package weapons;

import controllers.State;


/**
 * @author 508461
 * @version 1.0
 * @created 24-mei-2012 12:47:49
 */
public class Weaponsystem {

	private int magazineAmount;
	private int fire_rate;
	private int magazine_size;
	private int maxHealthpointsBeforeShutdown;
	private int reload_time;
	private State state;
	
	public Weaponsystem(State state, int magazine_size, int maxHealthpointsBeforeShutdown, int reload_time, int magazineAmount, int fire_rate){
		this.setState(state);
		this.setMagazine_size(magazine_size);
	}

	public void finalize() throws Throwable {

	}

	public State getState(){
		return null;
	}

	public State setState(){
		return null;
	}



	public int getMagazineAmount() {
		return magazineAmount;
	}

	public void setMagazineAmount(int magazineAmount) {
		this.magazineAmount = magazineAmount;
	}

	public int getFire_rate() {
		return fire_rate;
	}

	public void setFire_rate(int fire_rate) {
		this.fire_rate = fire_rate;
	}

	public int getMagazine_size() {
		return magazine_size;
	}

	public void setMagazine_size(int magazine_size) {
		this.magazine_size = magazine_size;
	}

	public int getMaxHealthpointsBeforeShutdown() {
		return maxHealthpointsBeforeShutdown;
	}

	public void setMaxHealthpointsBeforeShutdown(
			int maxHealthpointsBeforeShutdown) {
		this.maxHealthpointsBeforeShutdown = maxHealthpointsBeforeShutdown;
	}


	public int getReload_time() {
		return reload_time;
	}

	public void setReload_time(int reload_time) {
		this.reload_time = reload_time;
	}



	public void setState(State state) {
		this.state = state;
	}

}